# if 判断
age = 17
if age < 18:
    print("未成年人不能上网")

# score = input("请输入成绩：")  # input 输入是个字符串
# if score == '100':
#     print("你真棒！")
# if score == '60':
#     print("还要继续加油")

# 运算符
# 比较运算符：== > < >= <= !=
# 逻辑运算符：and(与)or(或)not(非)
# 三目运算（三元表达式）：为真结果if判断条件else为假结果

# 比较运算符
# == 比较的是两个变量的值是否相等，相等的话就返回为True(真)， 不相等就返回False(假)
# != 比较的是两个变量的值是否相等，不相等的话就返回为True(真)， 相等就返回False(假)
a = 1
b = 2
print(a == b)  # False
print(a > b)  # False
if a < b:
    print("a < b")

# 逻辑运算符
# and 且 左右两边都符合才为真
a = '哈哈'
b = '嘿嘿'
if a == '哈哈' and b == '嘿嘿':
    print("a 和 b 都在笑")
# or 或者 左右两边一边符合就位真
fruit = 'apple'
if fruit == 'apple' or fruit == 'orange':
    print("带回来了水果")
# not 表示相反的结果
print(3 > 9)  # false
print(not 3 > 9)  # True

# if-else 二选一
# if 条件1：
#     满足条件1要做的事
# else：
#     不满足条件1做的事
a = 666
if a == '100':
    print("你真棒！")
else:
    print("还要继续加油")

# 三目运算（三元表达式）
# 基本格式 为真结果 if 判断条件 else 为假结果
a = 5
b = 8
# if a <= b:
#     print("a<=b")
# else:
#     print("a比b大")
print("a<=b") if a <= b else print("a比b大")

# if-elif 多选一
# if 条件1：
#     满足条件1要做的事
# elif 条件2：
#     满足条件2做的事
# ...

score = 85
if 85 <= score <= 100:
    print("优秀")
elif 60 <= score < 85:
    print("及格")
elif 0 <= score < 60:
    print("不及格")
else:
    print("分数无效")

# if嵌套
# if 条件1：
#   if 条件2：
#      满足条件2做的事
ticket = True
temp = 38.5
if ticket:
    print("正在进站", end=" ")
    if 36.3 <= temp <= 37.2:
        print("体温正常，可以回家")
    else:
        print("体温异常，被抓去隔离")
else:
    print("没票不能进站")
